package com.rd.teacher.jichao.day02;

// 因为new Person()是在Demo内部创建的  所以是内部类
// 又没有名字  所以是匿名内部类
public class Demo {
    public static void main(String[] args) {
        Person p = new Chinese();
        p.eat();

        Person p1 = new Person() {
            @Override
            public void eat() {
                System.out.println("可能用筷子，可能用刀叉，可能吃牛排，可能吃饺子");
            }
        };
        p1.eat();
    }
}

abstract class Person{
    public abstract void eat();
}

class Chinese extends Person{

    @Override
    public void eat() {
        System.out.println("用筷子，吃饺子");
    }
}